package com.financial.service.yspay.service;

import org.springframework.stereotype.Service;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.Map;

/**
 * @Author WANGNING
 * @Email wyn20140226@aliyun.com
 * @Description //银盛回调地址
 * @Date 2019/11/13 16:40
 */
@Service
public interface FinancialYsCallBackService {
    /**
     * 银盛微信支付异步回执处理
     *
     * @param params
     * @param response
     */
    void weChatCallBack(Map<String, String> params, HttpServletResponse response);

    /**
     * 银盛支付宝支付异步回调地址
     * @param params
     * @param response
     */
    void aliPayCallBack(Map<String,String> params,HttpServletResponse response);

    /**
     * 银盛分账异步回调地址
     * @param params
     * @param response
     */
    void splitCallBack(Map<String,String> params,HttpServletResponse response);

    /**
     * 银盛提现异步回调地址
     * @param params
     * @param response
     */
    void withdrawalCallBack(Map<String,String> params,HttpServletResponse response);

    /**
     * 银盛代付异步回调地址
     * @param request
     * @param response
     */
    void paymentCallBack(HttpServletRequest request, HttpServletResponse response);
}
